import abstractFactory.AbstractFactoryTest;
import builder.BuilderTest;
import decorator.DecoratorTest;
import factoryMethod.FactoryMethodTest;
import flyweightpattern.Client;
import junit.framework.TestSuite;
import prototype.PrototypeTest;
import proxy.ProxyTest;
import simpleFactory.SimPleFactoryTest;
import singleton.SingletonTest;

public class AllTest  {
    public static TestSuite suite(){
        TestSuite suite = new TestSuite();
        suite.addTestSuite(SimPleFactoryTest.class);
        suite.addTestSuite(FactoryMethodTest.class);
        suite.addTestSuite(AbstractFactoryTest.class);
        suite.addTestSuite(SingletonTest.class);
        suite.addTestSuite(BuilderTest.class);
        suite.addTestSuite(ProxyTest.class);
        suite.addTestSuite(DecoratorTest.class);
        suite.addTestSuite(PrototypeTest.class);
        suite.addTestSuite(Client.class);
        return suite;
    }
}
